const child_process = require('child_process');
// const execFile = require('child_process').execFile;



child_process.execFile('node', ['--version'], function(error, stdout, stderr){
    if(error){
        console.error(error);
    }
    console.log(stdout);
});

child_process.execFile('node', ['--version'], function(error, stdout, stderr){
    if(error){
        console.error(error);
    }
    console.log(stdout);
});


var execFile = child_process.execFile;
var exec = child_process.exec;

//exec的执行速度，比execFile的执行速度快
exec('ls -al .', function(error, stdout, stderr){
    if(error){
        console.error(error);
    }
    console.log(stdout);
});

execFile('ls -al .', {shell: '/bin/bash'}, function(error, stdout, stderr){
    if(error){
        console.error(error);
    }
    console.log(stdout);
});